API Documentation
Configuration.h
1 // Configuration.h
3 //
5 
6 namespace nkGraphics
7 {
11  class Configuration final : public nkExport::Exportable
12  {
13  public :
14 
15  // Constructor, destructor
24 
25  // Getters
30 
31  // Setters
37  void setWantedApi (RENDERING_API value) ;
38 
39  // Import / Export
54  virtual void exportClassToTree (nkExport::Node* rootNode) override ;
55  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
56  } ;
57 }
nkGraphics::Configuration::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkGraphics::RENDERING_API
RENDERING_API
Enumerates supported graphics API.
Definition: RenderingApi.h:14
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
nkGraphics::Configuration::~Configuration
~Configuration()
nkGraphics::Configuration::setWantedApi
void setWantedApi(RENDERING_API value)
nkGraphics::Configuration::getWantedApi
RENDERING_API getWantedApi() const
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkGraphics::Configuration
Configuration for the system's initialization.
Definition: Configuration.h:12
nkGraphics::Configuration::Configuration
Configuration()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::Configuration::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override